# -*- coding: latin-1 -*-
DEBUG = False
VERSION="7 dev 9"
#=========================================================================================

#=========================================================================================
import sys
import os

from Code.Constantes import *

if DEBUG :
    prlk( "DEBUG "*20 )

import Code.Procesador as Procesador
import Code.VarGen as VarGen

import Code.QT.Gui as Gui
#=========================================================================================

#=========================================================================================
def init( ) :

    # Needed for feedback
    if not DEBUG :
        try :
            ferr = open("bug.log", "at")
            sys.stderr = ferr
            okFerr = True
        except :
            okFerr = False

    procesador = Procesador.Procesador()
    VarGen.procesador = procesador
    procesador.version = VERSION
    resp = Gui.lanzaGUI(procesador)
    procesador.pararMotores()
    procesador.closeSonidos()
    procesador.quitaMoscas()

    # Needed for feedback
    if not DEBUG :
        if okFerr :
            ferr.close()

    if resp == kFinReinicio :
        os.startfile( sys.argv[0] )

    sys.exit()

#=========================================================================================

